have rotted - French English Dictionary